//
//  PhoneAreaCodeModel.h
//
//  Created by   on 2018/6/2
//  Copyright (c) 2018 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>



@interface PhoneAreaCodeModel : NSObject <NSCoding, NSCopying>

@property (nonatomic, strong) NSString *countryCode;
@property (nonatomic, strong) NSString *countryPinYin;
@property (nonatomic, strong) NSString *countryEnglish;
@property (nonatomic, strong) NSString *phoneCode;
@property (nonatomic, strong) NSString *countryChinese;

+ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict;
- (instancetype)initWithDictionary:(NSDictionary *)dict;
- (NSDictionary *)dictionaryRepresentation;
+ (void)loadPhoneCodeDataOriginalData:(void (^)(NSMutableArray<PhoneAreaCodeModel *> *modelArray))originalData SectionData:(void (^)(NSMutableArray<NSArray<PhoneAreaCodeModel *> *> *sectionArray))sectionData;

@end

/*
 {
     "country_English": "Taiwan, Province of China",
     "country_PinYin": "Taiwan, zhong guo",
     "country_Chinese": "台湾(中国)",
     "phone_Code": "+886",
     "country_code": "TW"
 }
 */
